{
    type OldType = { id: number, name: string, age: number }
    // 1. 可选的

    type NewType = Partial<OldType>

    // 2. 只读的
    type NewType1 = Readonly<OldType>
    let obj: NewType1 = { id: 1, name: '小花'}
    // obj.name = '小白'

    // 3. 选中部分属性
    type NewType2 = Pick<OldType, "id"|'name'>

}